#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#include<iostream>
#include<iomanip>
#include<fstream>
#include<algorithm>
#include<utility>
using namespace std;

//void swap1(int* a, int* b)
//{
//	int tmp = 0;
//	tmp = *a;
//	*a = *b;
//	*b = tmp;
//}
//
//void swap2(int** a, int** b)
//{
//	int* tmp = 0;
//	tmp = *a;
//	*a = *b;
//	*b = tmp;
//}
//
//int main()
//{
//	int a = 1;
//	int b = 2;
//	swap1(&a, &b);
//	printf("a=%d  b=%d\n", a, b);
//	int* A = &a, * B = &b;
//	swap2(&A, &B);
//	printf("a=%d  b=%d\n", a, b);
//}